/**
 * Created by LuChunzhou on 2017/6/27.
 */
/**
 * 获取项目根路径
 * @returns {string}
 */
function getRootPath_web() {
    //获取当前网址，如： http://localhost:8083/uimcardprj/share/meun.jsp
    var curWwwPath = window.document.location.href;
    //获取主机地址之后的目录，如： uimcardprj/share/meun.jsp
    var pathName = window.document.location.pathname;
    var pos = curWwwPath.indexOf(pathName);
    //获取主机地址，如： http://localhost:8083
    var localhostPaht = curWwwPath.substring(0, pos);
    //获取带"/"的项目名，如：/uimcardprj
    var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
    return (localhostPaht + projectName);
}


function getFormJson(frm) {  //frm：form表单的id
    var o = {};
    var a = $("#"+frm).serializeArray();
    $.each(a, function() {
        if (o[this.name] !== undefined) {
            if (!o[this.name].push) {
                o[this.name] = [ o[this.name] ];
            }
            o[this.name].push(this.value || '');
        } else {
            o[this.name] = this.value || '';
        }
    });
    return o;
}

/**
 * ajax FROM表单转json提交模板
 * @Author luchunzhou
 * @param type
 * @param url
 * @param formId
 */
function submitForm2View(type,url,formId) {
    $.ajax({
        type: type,
        url: url,
        data: getFormJson(formId),
        success: function (data) {
            window.location.href = getRootPath_web() + data;
        },
        error: function(data) {
            alert("error:"+data.responseText);
        }
    });
}
